@charset "utf-8";
*{ font-family: Arial, Helvetica, sans-serif;}
BODY { margin: 0px auto; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: left top;  font-size:12px;}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul , li{list-style:none;}
html { overflow-y: scroll; }
.clear { clear: both; }
.in { width: 796px; height: auto; float: left; padding-left: 8px; }
.in1 { width: 796px; height: auto; float: left; }
.in2 { width: 796px; height: auto; float: left; }
.inn { width: 796px; height: auto; padding-left: 8px; float: left; }
.toptop { width: 100%; height: 125px; background-color: #f0eeef; background-repeat: no-repeat; z-index: 9; position: relative; }
.top { width: 1004px; height: 85px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/topbg.jpg); background-repeat: no-repeat; z-index: 9999; position: relative; }
.toptop a{ line-height:24px;}
.logo { width: 567px; height: 75px; padding-left: 5px; padding-top: 5px; float: left; }
.lantab { width: auto; height: 25px; padding-right: 5px; padding-top: 5px; float: right; }
.lanimg { width: 14px; height: 10px; padding-top: 6px; float: left; }
.lantext { width: auto; height: 25px; padding-left: 5px; padding-right: 5px; float: left; }
a.r1:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; }
a.r1:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; }
a.r1:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline; font-weight: normal; }
a.r2:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; line-height: 24px; }
a.r2:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; line-height: 24px; }
a.r2:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline; font-weight: normal; line-height: 24px; }
.navbg { width: 1004px; height: 40px; margin: 0px auto; }
.nav { width: 1004px; margin: 0px auto; padding: 0px; }
.nav li { width: 160px; height: 33px; line-height: 33px; text-align: center; float: left; display: inline; list-style-type: none; }
.nav li a:link { display: block; overflow: hidden; width: 160px; height: 33px; line-height: 33px; padding-left: 0px; background: url(../images/a01.jpg) no-repeat; color: #FFF; font-family: "黑体"; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav li a:visited { display: block; overflow: hidden; width: 160px; height: 33px; line-height: 33px; padding-left: 0px; background: url(../images/a01.jpg) no-repeat; color: #FFF; font-family: "黑体"; font-size: 14px; font-weight: bold; text-decoration: none; }
.nav li a:hover { background: url(../images/a02.jpg) no-repeat; color: #FFF; font-family: "黑体"; font-size: 14px; font-weight: bold; text-decoration: none; }
.banner { width: 100%; height: 480px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFFFFF; padding-bottom: 0px; }
.banner2 { width: 1004px; padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.cpk { width: 1004px; height: 140px; padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; background-color: #FAFAFA; }
.cont { width: 1004px; height: auto; margin: 0px auto; background-color: #FFFFFF; overflow: hidden; }
.left { width: 200px; height: auto; overflow: hidden; border: 0pt solid #DDDEDC; background-repeat: repeat-x; float: left; }
.left2 { width: 336px; height: auto; float: left; }
.leftp { width: 175px; height: auto; float: left; }
.leftti { width: 200px; height: 32px; background-image: url(../images/lbg.jpg); clear: left; line-height: 32px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.leftti2 { width: 330px; height: 16px; padding-top: 7px; padding-bottom: 7px; background-image: url(../images/leftti2.gif); margin: 0px auto; }
.lefttx1 { width: auto; height: 32px; padding-left: 15px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; float: left; line-height: 32px; clear: left; }
.lefttx2 { width: 60px; height: 16px; padding-left: 8px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; float: left; }
.leftcont { width: 186px; height: auto; border: 1pt solid #F3F3F3; padding: 5px; margin: 0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC; line-height: 25px; overflow: hidden; float: left; }
.leftcont1 { width: 186px; height: auto; border: 1pt solid #F3F3F3; padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 25px; overflow: hidden; float: left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.leftcont2 { width: 316px; height: auto; border: 1pt solid #E6E6E6; background-color: #FFFFFF; padding: 5px; margin: 0px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 25px; overflow: hidden; float: left; }
.innew { width: 240px; height: 24px; line-height: 25px; padding-left: 10px; background-image: url(../images/news_arr.gif); background-repeat: no-repeat; background-position: left center; float: left; }
.innewt { width: 180px; height: 25px; line-height: 25px; float: left; }
.innewd { width: 60px; height: 25px; line-height: 24px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; float: right; }
.ingenew { width: 250px; height: 7px; font-size: 0px; float: left; }
.t1 { font-size: 12px; color: #333333; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height: 24px; }
.t11 { font-size: 14px; color: #000; font-weight: bold; font-family:Arial, Helvetica, sans-serif; line-height: 24px; }
.t12 { font-size: 12px; color: #000000; display: block; width: 222px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; font-family:Arial, Helvetica, sans-serif; line-height: 24px; }
.tf { font-size: 12px; color: #666666; font-weight: normal; font-family: Arial, Helvetica, sans-serif; line-height: 24px; }
.ts1 { font-size: 12px; color: #333333; font-weight: normal; font-family:Arial, Helvetica, sans-serif; }
.right { width: 450px; height: auto; padding-right: 9px; float: left; }
.right2 { width: 785px; height: auto; margin-left: 15px; float: left; }
.rti1 { width: 450px; height: 30px; background-image: url(../images/rti1.jpg); float: left; }
.rti11 { width: 336px; height: 30px; background-image: url(../images/leftti2.gif); float: left; }
.rtx1 { width: 60px; height: 16px; padding-top: 5px; padding-left: 18px; padding-right: 8px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; float: left; }
.rtx2 { width: 40px; height: 10px; padding-top: 10px; padding-right: 5px; float: right; }
.rtx3 { width: auto; height: 32px; padding-left: 15px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; float: left; line-height: 32px; }
.rtx30 { width: auto; height: 32px; padding-left: 15px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; float: left; line-height: 32px; }
.rtx33 { width: auto; height: 32px; padding-left: 15px; padding-right: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0066CB; float: left; line-height: 32px; }
.rcont { width: 785px; height: auto; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; }
.rcont11 { width: 323px; height: auto; border: 1pt solid #DDDEDC; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; float: left; }
.rcontn { width: 784px; height: auto; border: 1pt solid #F3F3F3; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; float: left; }
.rcont2 { width: 784px; height: 153px; border: 1pt solid #F3F3F3; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; float: left; }
.rcont22 { width: 992px; height: auto; border: 1pt solid #F3F3F3; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; overflow: hidden; float: left; }
.rcont3 { width: 783px; height: 180px; border: 1pt solid #F3F3F3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; float: left; padding-top: 15px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.int { width: 145px; height: 80px; padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px; text-align: center; float: left; }
.sge { width: 1004px; height: 10px; font-size: 0px; margin: 0px auto; clear: left; background-color: #FFFFFF; }
.inge { width: 198px; height: 10px; margin: 0px auto; overflow: hidden; float: left; }
.inge2 { width: 796px; height: 10px; margin: 0px auto; overflow: hidden; float: left; }
.ge { width: 784px; height: 10px; padding-top: 10px; padding-bottom: 10px; float: left; }
.rti2 { width: 796px; height: 32px; background-image: url(../images/rti2.jpg); float: left; }
.rti22 { width: 1004px; height: 30px; float: left; background-image: url(../images/rti2.jpg); }
.foot { width: 100%; height: 70px; clear: left; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 10px; padding-bottom: 10px; background-image: url(../images/foot.jpg); background-repeat: no-repeat; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.fcont { width: 1004px; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: 24px; text-align: center; margin: 0px auto; }
.prowai { width: 140px; height: 155px; padding-left: 8px; padding-right: 7px; text-align: center; float: left }
.pro { width: 140px; height: 117px; float: left; border: 1px solid #CCCCCC; text-align: center; }
.protext { width: 140px; height: 24px; line-height: 24px; text-align: center; float: left; padding-top: 10px; }
.prowai2 { width: 220px; height: 321px; padding-left: 20px; padding-right: 20px; text-align: center; float: left }
.pro2 { width: 220px; height: 220px; float: left; border: 1px solid #cccccc; text-align: center; }
.protext2 { width: 220px; height: 80px; line-height: 20px; text-align: center; float: left; padding-top: 5px; }
.prowai24 { width: 180px; padding-left: 6px; padding-right: 6px; text-align: center; float: left }
.pro24 { width: 180px; float: left; border: 1px solid #cccccc; text-align: center; }
.pro24 span { display: block; text-align: center; height: 25px; }
.protext24 { width: 220px; height: 80px; line-height: 20px; text-align: center; float: left; padding-top: 5px; }
.protext22 { width: 220px; height: 24px; line-height: 24px; text-align: center; float: left; padding-top: 5px; }
.no { width: 780px; height: 24px; padding-top: 10px; padding-bottom: 10px; font-size: 12px; color: #000000; line-height: 24px; text-align: center; float: left; }
.protext4 { width: 772px; height: auto; border: 1px solid #DBDBDB; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; font-weight: normal; color: #000000; text-align: left; padding: 5px; float: left; }
.protext5 { width: 784px; height: auto; line-height: normal; font-weight: normal; text-align: center; float: left; }
.cp { width: 784px; height: auto; text-align: center; float: left; }
.cp1 { width: 400px; height: auto; text-align: center; float: left; }
.cp2 { width: 370px; height: auto; padding-left: 14px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; font-weight: normal; color: #000000; float: left; }
.gecp { width: 774px; height: 32px; line-height: 32px; background-color: #D4D4D4; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-align: left; float: left; padding-left: 10px; margin-bottom: 2px; background-image: url(../images/cbg.jpg); }
.new { width: 775px; height: 20px; line-height: 20px; padding-left: 10px; background-image: url(../images/news_arr.gif); font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: left; float: left; background-repeat: no-repeat; background-position: left center; }
.newt { width: 680px; height: 20px; line-height: 20px; float: left; }
.newd { width: 80px; height: 20px; line-height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; float: left; }
.genew { width: 785px; height: 10px; float: left; }
.newdet { width: 785px; height: 30px; line-height: 30px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-align: center; float: left; }
.newdet2 { width: 785px; height: 30px; line-height: 30px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: center; float: left; }
.newdet3 { width: 785px; height: auto; line-height: 30px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; float: left; }
#demo { overflow: hidden; border: 0px dashed #CCC; width: 470px; height: 155px; }
#demo img { border: 0px solid #F2F2F2; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
/*分页*/
.hometext {clear:both;margin:10px auto;padding:0px;width:920px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.hometext a:link, .hometext a:visited {font-size:9pt;line-height:140%;color:#777;}
.footlinks {clear:both;margin:0px auto 10px auto;padding:0px;width:920px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}
.pages { clear: left; margin-top: 6px; margin: 0 auto; text-align: center; line-height: 35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333; padding: 5px 10px; text-decoration: none; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages b { border: 1px solid #818181; padding: 5px 10px; text-decoration: none; background: #818181; color: #FFF; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages a:hover { border: 1px solid #818181; padding: 5px 10px; text-decoration: none; background: #818181; color: #FFF; font-size: 12px; }


@charset "utf-8";
/*------------------------------banner------------------------------*/
.fullSlide{ width:100%;  position:relative;  height:480px; background:#000; clear:both;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:480px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:480px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; text-align:center;
_background:#000; _filter:alpha(opacity=60);}
.fullSlide .hd .box{ width:1000px; margin:0 auto;}
.fullSlide .hd ul{ text-align:center; float:right;}
.fullSlide .hd ul li{ cursor:pointer; width:18px; height:18px; font-size:12px; line-height:18px; border:1px solid #006cb4; float:left; background:#FFF; margin-left:10px; color:#006cb4;}
.fullSlide .hd ul .on{ border:1px solid #006cb4; color:#FFF; background:#006cb4;}
